iT邦幫忙

2022 iThome 鐵人賽

DAY 15
0
AI & Data

初學者介紹TensFlow.js系列系列 第 15

[Day15]初談模型

  • 分享至 

  • xImage
  •  

今天我們要來講講模型

目前tensorFlow.js支援兩種模型,層模型(layers model)和圖模型(graph model)。

層模型(layers model)
為最簡單也是最可擴展的模型,這種模型格式可讓使用者進行檢查、修改或拆開模型進行調整,非常適合有在日後進行重新修改和調整的需求的使用方式。
圖模型(graph model)
圖形模型通常更優化,計算效率更高,但代價是模型會因為優化而更難被修改

載入所需的模型類型並不複雜,只需要選擇類型並使用應對方法就可以了,最重要的是代表資料位置的第一個參數。

通過公開URL載入模型
使用URL公開模型是tensorflow.js中存取模型最常見的方法,這是透過每個檔案有自己的URL來達成的。最初請求的模型檔案是一個簡單的JSON檔案,後續的檔案是從JSON檔案中識別出神經網路。
從URL載入tensorFlow模型需要主動託管相鄰模型檔案,意思是一但提供了模型JASON檔案的路徑,他通常會參照同意層的目錄層級的接續檔案中之權重。
結構像是:

Site
|---------example folder
|------------index.html
|-----------model folder
| |------model.json
| |-----group1-shard1of3
| |---- group2-shard1of3
| |--- -group3-shard1of3

移動或無法存取這額外檔案會導致模型出錯和無法使用,因此必須要驗證每個檔案是否有正確的URL存取權限。
今天就講到這,謝謝大家。


我真的不知道要如何簡單介紹URL(′ ;ω;`)


上一篇
[Day14]常見的影像張量修改3
下一篇
[Day16]載入模型介紹
系列文
初學者介紹TensFlow.js系列30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言